package com.example.mybatis.controller;


//import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;

import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class JDBCController {
    public void test() throws SQLException {
        //创建数据源
//        DataSource dataSource = new MysqlDataSource();
//        ((MysqlDataSource)dataSource).setUrl("jdbc:mysql://127.0.0.1:3306/messagewall?characterEncoding=utf8&useSSL=false");
//        ((MysqlDataSource)dataSource).setUser("root");
//        ((MysqlDataSource)dataSource).setPassword("root");
//
//        //建立连接
//        Connection connection = dataSource.getConnection();
//
//        //构造SQL
//        String sql = "select * from message where `from` = ?";
//        PreparedStatement statement = connection.prepareStatement(sql);
//        statement.setString(1, "白猫");
//
//        //执行SQL
//        ResultSet resultSet = statement.executeQuery();
//        while(resultSet.next()){
//            System.out.println(resultSet.getString("from"));
//            System.out.println(resultSet.getString("to"));
//            System.out.println(resultSet.getString("message"));
//        }
//
//        //释放资源
//        resultSet.close();
//        statement.close();
//        connection.close();
//
//        System.out.println("JDBC的使用~");
//    }
//
//    public static void main(String[] args) throws SQLException {
//        JDBCController jdbcController = new JDBCController();
//        jdbcController.test();
//    }
    }
}
